class Dog:
    def __init__(self, name, age):
        """
        构造函数，用于初始化 Dog 类的实例
        :param name: str, 狗的名字
        :param age: int, 狗的年龄
        """
        self.name = name
        self.age = age

    def bark(self):
        """
        狗的叫声方法
        """
        print(f"{self.name}汪汪叫")

    @classmethod
    def celebrate_birthday(cls, dog):
        """
        狗庆祝生日的类方法，年龄加1
        :param dog: Dog, Dog类的实例
        """
        dog.age += 1
        print(f"{dog.name}今天 {dog.age} 岁啦！")


# 创建一个 Dog 实例
my_dog = Dog("小白", 3)

# 调用方法
my_dog.bark()  # 输出：小白汪汪叫

# 使用类方法庆祝生日
Dog.celebrate_birthday(my_dog)  # 输出：小白今天 4 岁啦！
